package com.woniuxy.educationplatform.service;

import com.woniuxy.educationplatform.bean.MsgTaskBean;
import com.woniuxy.educationplatform.bean.SmsManageBean;

import java.util.List;

public interface ISmsManage {

    //群发短信的接口,用于群发信息。功能：循环插入单条数据。
     void InsertListOfSmsManageBean(List<SmsManageBean> list);


    //向数据库中插入数据，返回插入的ID
    int Insert(MsgTaskBean msgTask);




    //查询所有的任务, 传递一个接收筛选条件的MsgTaskBean
    List<MsgTaskBean> selectAll(MsgTaskBean msgTaskBean);


    //根据任务id，查询
    MsgTaskBean selectByID(Long ID);

    //逻辑删除(即修改）
    void deleteByID(Long taskID);



    //根据任务查询任务对应的短信发送记录
    List<SmsManageBean> selectRecordByTaskID(Long taskID);


    ////更新任务表数据
    void updateTask(MsgTaskBean msgTaskBean);

}
